package com.hdit.guimei.service;

import com.hdit.guimei.domain.GoodsOrder;
import com.hdit.guimei.domain.Order_item;
import java.util.List;
import java.util.Map;

public interface OrderItemService {
    /**
    * @Method: findAllOrders
    * @函数(方法)功能: 查询所有订单明细信息
    * @Author: 李嘉明
    * @params:  []
    * @Return: java.util.List<com.hdit.guimei.domain.Order_item>
    * @Exception:
    * @Date: 2021/1/19 10:41
    */
    List<Order_item> findAllOrders();
    /**
    * @Method: updateOrderItemState
    * @函数(方法)功能: 修改展示订单页面的状态（多种可修改）
    * @Author: 李嘉明
    * @params:  [map]
    * @Return: int
    * @Exception:
    * @Date: 2021/1/19 11:40
    */
    int updateOrderItemState(Map map);
    /**
    * @Method: addOrderItem
    * @函数(方法)功能: 添加订单信息
    * @Author: 李嘉明
    * @params:  [order_item]
    * @Return: int
    * @Exception:
    * @Date: 2021/1/19 14:19
    */
    int addOrderItem(Order_item order_item);
    /***
    * @Method 用户查看自己的订单情况
    * @Author 冰镇小可乐
    * @params  [id, state]
    * @Return java.util.List<com.hdit.guimei.domain.GoodsOrder>
    * @Exception
    * @Date 2021/1/21 19:49
    */
    List<GoodsOrder> findGoodsOrderFront(int id,int order_state);
    /***
    * @Method 后台订单管理
    * @Author 冰镇小可乐
    * @params  [good_id, order_state]
    * @Return java.util.List<com.hdit.guimei.domain.GoodsOrder>
    * @Exception
    * @Date 2021/1/22 8:50
    */
    List<GoodsOrder> findGoodsOrderBehind(int order_state);


}
